#include "Lights.h"

DirectionalLight::DirectionalLight() 
    : mAmbient(0.0f, 0.0f, 0.0f, 0.0f)
    , mDiffuse(0.0f, 0.0f, 0.0f, 0.0f)
    , mSpecular(0.0f, 0.0f, 0.0f, 0.0f)
    , mDir(0.0f, 0.0f, 0.0f)
{ 

}

PointLight::PointLight() 
    : mAmbient(0.0f, 0.0f, 0.0f, 0.0f)
    , mDiffuse(0.0f, 0.0f, 0.0f, 0.0f)
    , mSpecular(0.0f, 0.0f, 0.0f, 0.0f)
    , mPosRange(0.0f, 0.0f, 0.0f, 0.0f)
    , mAttenuation(0.0f, 0.0f, 0.0f)
{ 

}

SpotLight::SpotLight() 
    : mAmbient(0.0f, 0.0f, 0.0f, 0.0f)
    , mDiffuse(0.0f, 0.0f, 0.0f, 0.0f)
    , mSpecular(0.0f, 0.0f, 0.0f, 0.0f)
    , mPosRange(0.0f, 0.0f, 0.0f, 0.0f)
    , mDirSpot(0.0f, 0.0f, 0.0f, 0.0f)
    , mAttenuation(0.0f, 0.0f, 0.0f)
{ 

}

Material::Material() 
    : mAmbient(0.0f, 0.0f, 0.0f, 0.0f)
    , mDiffuse(0.0f, 0.0f, 0.0f, 0.0f)
    , mSpecular(0.0f, 0.0f, 0.0f, 0.0f)
    , mReflect(0.0f, 0.0f, 0.0f, 0.0f)
{ 

}